Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Germany F2 Italy F3 Czech Republic F1 Austria F1 Netherlands F3 Germany-w2 Germany-w3 Czech Republic F4 Germany F1 Italy F4 Hungary F1 Morocco F3 Italy F15 Italy F17 Serbia & Montenegro F3 Germany F6 Austria F5 Ukraine F2 Ukraine F3 Germany-w2 Germany-w3 Czech Republic F6 Germany F3 Austria F2 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Germany F15 Germany F16 Germany F1 Germany F2 Germany F4 Germany F11 Netherlands F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Germany F8 Germany F9 Germany F10 Germany F4 Germany F14 Germany F15 Germany F16 France F15 Germany F19 Germany F2 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 France F14 Germany F21 Turkey F3 Spain F1 Great Britain F1 Spain F2 Great Britain F2 Spain F3 Spain F4 Croatia F1 Croatia F2 Switzerland F1 Switzerland F2 Switzerland F3 France F5 Russia F1 Russia F2 Germany F7 Croatia F3 Italy F11 Germany F14 Germany F15 Germany F16 France F16 Germany-w1 Germany-w4 Italy F16 Italy F19 Germany F5 Hungary F3 Italy F12 Italy F13 Italy F14 Morocco F4 Italy F16 Slovakia F1 Croatia F5 Germany F12 Germany F13 Germany F15 France F15 Italy F32 Germany-w1 Germany-w4 Germany F2 Germany F5 Croatia F2 Italy F15 Germany F18 Germany F6 Switzerland #1-w1 Italy F5 Italy F6 Czech Republic F3 Slovenia F3 Germany F11 Switzerland F1 Germany F1 IPP Open - Helsinki Czech Indoor Open - Prague Tatra Banka Slovak Open - Bratislava Bauer Watertechnology Cup 2007 - Eckental Schickendanz Open - Furth Levene Gouldin & Thompson Tennis Challenger - Binghamton Geneva Challenger - Geneva Fergana Challenger Karlsruhe Challenger Furth Challenger Pozoblanco Challenger Oberstaufen Challenger Manchester Challenger Samarkand Challenger Almaty Challenger Freudenstadt Challenger Banja Luka Challenger Ljubljana Challenger Aachen Challenger Salzburg Challenger Heilbronn Challenger Rennes Challenger Aachen Challenger Napoli Challenger Bratislava Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Genova Challenger Szczecin Challenger Mons Challenger Eckental Challenger Brescia Challenger Guangzhou Challenger Seoul Challenger Heilbronn Challenger Bangkok Challenger Manchester Challenger Izmir Challenger Tatra Banka Slovak Open - Bratislava Tashkent Challenger Irving Challenger St. Brieuc Challenger Surbiton Challenger Sarajevo Challenger Genova Challenger Orleans Challenger Ismaning Challenger Bratislava Challenger Brescia Challenger Quimper Challenger Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Irving Challenger Pharma Medico Open 2008 - Aarhus St. Brieuc Challenger Unicredit Czech Open - Prostejov Mons Challenger Kos Succhetti Tennis Cup - Cordenons GHI Bronx Tennis Classic - Bronx Glasgow Challenger Rennes Challenger Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Marbella Challenger Loughborough Challenger Surbiton Challenger Busan Challenger Marburg Challenger Segovia Challenger Scheveningen Challenger Karshi Challenger Mons Challenger Tashkent Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Eckental Challenger Meerbusch Challenger Como Challenger Rhodes Challenger Cairo Challenger Genova Challenger Biella Challenger Cremona Challenger Braunschweig Challenger Ismaning Challenger Bratislava Challenger Istanbul Challenger Noumea Challenger Szczecin Challenger Newport Beach Challenger Dallas Challenger Bergamo Challenger Indian Wells Challenger Phoenix Challenger Lille Challenger Tashkent Challenger Orleans Challenger Sophia Antipolis Challenger Taipei City Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger San Luis Potosi Challenger Helsinki Challenger Puerto Vallarta Challenger Salzburg Challenger Busan Challenger Prague Challenger Heilbronn Challenger Mons Challenger Gwangju Challenger Tashkent Challenger Helsinki Challenger Rome Challenger Nottingham Challenger Surbiton Challenger Granby Challenger Bergamo Challenger Como Challenger Genova Challenger Mons Challenger Rennes Challenger Ludwigshafen Challenger Recanati Challenger Aptos Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Heilbronn Challenger Manila Challenger Quimper Challenger Shenzhen Challenger Ismaning Challenger Busan Challenger Eckental Challenger Bratislava Challenger Surbiton Challenger Pau Challenger Ostrava Challenger Quimper 2 Challenger Biella 3 Challenger Biella 4 Challenger Brest Challenger Bratislava Challenger Brescia Challenger Mallorca Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Tatra Banka Open 2003 - Bratislava Volkswagen Challenger 2004 - Wolfsburg Steelers Cup - Kosice Tatra Banka Open - Bratislava Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Tatra Banka Open - Bratislava Bauer Watertechnology Cup - Eckental Ismaning Challenger Intersport Heilbronn Open - Heilbronn Citta di Monza - Monza Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Baden Open - Ettlingen Schickendanz Open - Furth Czech Open 2006 - Prostejov Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov ATP Slovak Open Challenger - Bratislava Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Wroclaw Challenger Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Quimper Challenger Forli 5 Challenger Morocco Tennis Tour - Fes Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Siemens Open 2007 - Scheveningen Porsche Open - Poznan Ostrava Challenger Open Castilla y Leon - Segovia Mauthausen Challenger Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Nottingham Challenger Ilkley Challenger Malaga Challenger Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Status Athens Open - Athens Roma Open Challenger - Rome Tunis Open - Tunis Prosperita Open 2008 - Ostrava Ismaning Challenger Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Ortisei Challenger Porsche Open - Poznan Black Forest Open - Freudenstadt Open des Alpes Trophee BNP Paribas - Grenoble Tennislife Cup - Napoli Open de Rennes - Rennes Wolfsburg Challenger Recanati Challenger St. Remy Challenger Tarragona Challenger Koblenz Challenger Trieste Challenger Furth Challenger Bratislava Challenger Kitzbuhel Challenger Helsinki Challenger Quimper Challenger Biella 1 Challenger Biella 2 Challenger Dallas Challenger Le Gosier Challenger Lille Challenger Guangzhou Challenger Bath Challenger Pingguo Challenger Johannesburg Challenger Prague Challenger Rome Challenger Zagreb Challenger Nottingham Challenger Nottingham Challenger Heilbronn Challenger Pozoblanco Challenger Poznan Challenger Penza Challenger Astana Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger St. Remy Challenger Szczecin Challenger Bergamo Challenger Izmir Challenger Mons Challenger Rennes Challenger Belgrade Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Quimper Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Dallas Challenger Barletta Challenger Nottingham Challenger Biella 7 Challenger Sunrise Challenger Eckental Challenger Ortisei Challenger Dallas Challenger Sarajevo Challenger Johannesburg Challenger Napoli Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Meerbusch Challenger Johannesburg Challenger St. Remy Challenger Kun-Ming Challenger Busan Challenger Szczecin Challenger Biel Challenger Orleans Challenger Cherbourg Challenger Athens Challenger Irving Challenger Guadalajara Challenger Leon Challenger Bratislava Challenger Ortisei Challenger Taipei City Challenger Granby Challenger Helsinki Challenger Bratislava Challenger Tashkent Challenger Heilbronn Challenger Rennes Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Brescia Challenger Poznan Challenger Vercelli Challenger Drummondville Challenger Raanana Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Rome Challenger Orleans Challenger Granby Challenger Segovia Challenger Portoroz Challenger Meerbusch Challenger Irving Challenger St. Remy Challenger Vercelli Challenger Izmir Challenger Orleans Challenger Tiburon Challenger Mons Challenger Sacramento Challenger Tashkent Challenger Fairfield Challenger Brest Challenger Las Vegas Challenger Bratislava Challenger Ortisei Challenger Ostrava Challenger Bergamo Challenger Wroclaw Challenger Jonkoping Challenger Segovia Challenger Raanana Challenger Genova Challenger Trnava Challenger Heilbronn Challenger Szczecin Challenger Orleans Challenger Rome Challenger Taipei City Challenger Braunschweig Challenger Furth Challenger Mallorca Challenger Andria Challenger Portoroz Challenger Meerbusch Challenger Kaohsiung Challenger Mons Challenger Budapest Challenger Eckental Challenger Bergamo Challenger Genova Challenger Braunschweig Challenger Orleans Challenger Szczecin Challenger Ortisei Challenger Cleveland Challenger Pau Challenger Leon Challenger Seoul Challenger Le Gosier Challenger Szczecin Challenger Aix En Provence Challenger Lugano Challenger Ortisei Challenger Nottingham-2 Challenger Forli 3 Challenger Cherbourg Challenger Troisdorf Challenger Cary Challenger Orleans Challenger Eckental Challenger Zagreb Challenger Vancouver Challenger Eckental Challenger Quimper Challenger Prostejov Challenger Biella Challenger Ismaning Challenger Eckental Challenger Prague Challenger Split 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Miller Lite Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz SkiStar Swedish Open - Bastad Citi Open - Washington Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Suisse Open - Gstaad Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Shenzhen Open - Shenzhen Copa Claro - Buenos Aires Intrum Stockholm Open - Stockholm Mercedes Cup - Stuttgart Power Horse Cup - Dusseldorf Aircel Chennai Open - Chennai DIEMA XTRA Sofia Open - Sofia SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch BMW Open - Munich Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Open 13 Provence - Marseille Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier AEGON International - Eastbourne BMW Open - Munich Suisse Open - Gstaad Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Open Sud de France - Montpellier Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Moselle Open - Metz New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Rennes Challenger Potchefstroom Challenger Hamburg Challenger Bratislava Challenger Split 1 Challenger Ostrava Challenger PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Moselle Open - Metz BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Masters - Paris Mercedes Cup - Stuttgart Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami SkiStar Swedish Open - Bastad BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Miami Open - Miami Erste Bank Open - Vienna Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, PO, DOM-GER 1-4 French Open (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors)